Skip to content

sync stable to dev#526

Merged
Yimin-Jin merged 10 commits into
template/devfrom
template/stable
Jul 7, 2026
Merged

sync stable to dev#526
Yimin-Jin merged 10 commits into
template/devfrom
template/stable

Conversation

@Yimin-Jin

Copy link
Copy Markdown
Collaborator

No description provided.

huimiu and others added 10 commits July 1, 2026 17:45
… restructure

Port the generator fix to template/stable (parity with template/dev).

Upstream foundry-samples moved hosted-agent templates from an agent.yaml + agent.manifest.yaml layout to an azd azure.yaml service manifest (old getting-started samples relocated to samples-classic/). The stable generator still looked for agent.yaml, so the next sync would find 0 templates and wipe the catalog.

- Discover templates by azure.yaml instead of agent.yaml

- Parse protocol from the service protocols[] list (unchanged - protocol: field)

- Detect requiresModel via AZURE_AI_MODEL_DEPLOYMENT_NAME env var OR an ai-project deployments: block

- Remove now-dead agent.manifest.yaml fetch/parse

- Also brings the invocations_ws -> 'Invocations (WebSocket)' displayName mapping so the generator matches template/dev exactly

Verified against foundry-samples@9c4e42a: 91 templates found; catalog stable (paths/protocols/requiresModel unchanged).
@Yimin-Jin Yimin-Jin requested a review from huimiu as a code owner July 7, 2026 07:38

Copilot AI commented Jul 7, 2026

Copy link
Copy Markdown

@Yimin-Jin I'm unable to start working on this because of repository rules that prevent me from pushing to the branch:

  • Changes must be made through a pull request due to branch protection rules

See the documentation for more details.

1 similar comment

Copilot AI commented Jul 7, 2026

Copy link
Copy Markdown

@Yimin-Jin I'm unable to start working on this because of repository rules that prevent me from pushing to the branch:

  • Changes must be made through a pull request due to branch protection rules

See the documentation for more details.

@Yimin-Jin Yimin-Jin merged commit 59ed9d5 into template/dev Jul 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants